package com.cec.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cec.dto.ActivityRegDTO;
import com.cec.dto.user.UserActivityRegDTO;
import com.cec.dto.user.VolunteerActivityRegDTO;
import com.cec.entity.ActivityReg;
import com.cec.result.Result;

public interface UserActivityRegService extends IService<ActivityReg> {
    /**
     * 用户活动报名
     * @param userActivityRegDTO
     */
    Result saveUserActivityReg(UserActivityRegDTO userActivityRegDTO);


    /**
     * 用户活动报名列表
     * @param activityRegDTO
     * @return
     */
    Result pageQueryUserActivityReg(ActivityRegDTO activityRegDTO);

    /**
     * 通过用户id查询用户报名的活动信息
     * @return
     */
    Result queryActivityRegByUserId();

}
